package cn.hengzhu.main_manager.service;

import cn.hengzhu.main_manager.repository.domain.ManageCaseType;
import cn.hengzhu.main_manager.repository.domain.ManageCaseTypePrice;
import cn.hengzhu.main_manager.repository.domain.ManageCaseTypePriceExample;
import cn.hengzhu.main_manager.repository.vo.ManagerCaseTypePriceVO;

import java.util.List;
import java.util.Map;

/**
 * @author 谭芸
 * @create 2021-03-29 11:33
 */
public interface ManageCaseTypeService {

    Boolean persistentSave(ManageCaseType manageCaseType, Map<String, ManageCaseTypePrice> managerCaseTypePriceMap);

    List<ManageCaseTypePrice> selectByExample(ManageCaseTypePriceExample example);

    int persistentDel(String id, String typeId);

    Boolean deleteAllPrimaryKey(Integer typeId);

    int persistentUpdate(ManagerCaseTypePriceVO mctp, String id, String typeId);

    int persistentInsert(ManagerCaseTypePriceVO mctp, String typeId);


}
